play a key role - German English Dictionary